Development of a PV modules soiling monitoring system for smart maintenance