Text this: Assessing the impact of demographic and contextual factors on cyclist safety at midblock locations and intersections.