Solar PV module faults and failings