Multi-Modal Energy Consumption Modeling And Eco-Routing System Development