Text this: A Novel Convolutional Neural Network-Based Approach for Fault Classification in Photovoltaic Arrays