Global status of solar photovoltaic power generation