M2pht: Mixed Models with Preferences and Hybrid Transitions for Next-Basket Recommendation