What factors contribute to the varying temperatures between the surface of land and the surface of water?