SMS dit: Activity pattern generation using machine learning techniques for transport demand models