Earth’s climate, past present and future