Latest development of solar photovoltaic panels