Cars charged by photovoltaic solar panels in carports