Identification of Traffic Congestion Precursors using Machine Learning Approaches