The impact of waiting times on patient satisfaction and patient care at a tertiary health care institution in Kenya: a cross-sectional study