What factors contribute to the variation in temperature across different regions on Earth?