A Decentralized Control Strategy for Optimal Charging of Electric Vehicle Fleets with Congestion Management