Technology machine washes solar panels, provides electricity for city