A chance-constrained dial-a-ride problem with utility-maximising demand and multiple pricing structures. (February 2022)