Battery-Powered Autonomous Robot for Cleaning of Dusty Photovoltaic Panels in Desert Zones