Smart Residential Electric Vehicle Charging Control Via Reinforcement Learning