Using low-cost Android tablets and instructional videos to teach clinical skills to medical students in Kenya: a prospective study