Crowdsourced delivery: A review of platforms and academic literature