A study on dust effect on the performance of solar pv panel and design of a solar pv panel cleaner