Improving solar radiation estimation in China based on regional optimal combination of meteorological factors with machine learning methods