which planet has the highest average surface temperature, and why?