Text this: Photovoltaic Array Fault Diagnosis and Localization Method Based on Modulated Photocurrent and Machine Learning