Earth's mean temperature since the Cambrian