Text this: Design and implementation of time-based fault tolerance technique for solar PV system reliability improvement in different applications