Text this: Forensic of Solar PV: A review of potential faults and maintenance strategies