Distributed Voltage Control in Distribution Networks with Electric Vehicle Charging Stations and Photovoltaic Generators