Email Record: A novel fault diagnosis method for photovoltaic array based on BP-Adaboost strong classifier