A Systematic Decade Review of Trip Route Planning with Travel Time Estimation based on User Preferences and Behavior