Haematemesis and severe anaemia due to a pharyngeal leech (Myxobdella africana) in a Kenyan child: a case report.