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