Real-time travel time prediction framework for departure time and route advice