Diverse cloud and aerosol impacts on solar photovoltaic potential in southern China and northern India