Design and development of self-cleaning PV sliding system