High-resolution assessment of solar radiation and energy potential in China