PROLIFIC: Deep Reinforcement Learning for Efficient EV Fleet Scheduling and Charging