A hybrid HMM model for travel path inference with sparse GPS samples