Soil heat flux and temperature variation with vegetation, soil type and climate