Text this: Optimizing Traffic Light Control using Enhanced DQN: Minimizing Waiting Time for Regular and Emergency Vehicles