Charging Roadmap: Siting Optimal Locations for Public Charging Stations in the San Joaquin Valley