is rain enough to clean solar panels