Robotic Cleaning Can Maximize Energy Yield & Reduce O&M Cost of Solar Projects