SMS dit: Random Regret-based Discrete Choice Modeling