Estimating Multinomial Choice Models using Cyclic Monotonicity