A Machine Learning-Based Framework for Urban Traffic Congestion Prediction and Control Using Intelligent Transportation Systems