An Effective and Efficient Self-Attention Based Model for Next POI Recommendation