Fault Detection and Classification of a Photovoltaic Generator Using the BES Optimization Algorithm Associated with SVM