A Novel Approach for Mining Time and Space Proximity-based Frequent Sequential Patterns from Trajectory Data