Text this: Enhanced Fault Detection in Photovoltaic Panels Using CNN-Based Classification with PyQt5 Implementation