A Scalable Agent Based Multi-modal Modeling Framework Using Real-Time Big-Data Sources for Cities