Text this: Calculating willingness-to-pay with discrete cost and random coefficients in discrete choice experiments