Text this: Factors Associated With Patient Ratings of Timeliness of Primary Care Appointments