A review of the solar PV market