Contraflows and cycling safety: Evidence from 22 years of data involving 508 one-way streets. (January 2023)