Deriving Activity Patterns From Individual Travel Diary Data: A Spatiotemporal Data Mining Approach