Future of solar photovoltaic