A REVIEW OF SOLAR PHOTOVOLTAIC TECHNOLOGIES