Analyzing the impact of various factors on leaf surface temperature based on a new tree-scale canopy energy balance model