An instance-based learning approach for evaluating the perception of ride-hailing waiting time variability