In-vitro activity of cefaclor, cephalexin and ampicillin against 2458 clinical isolates of Haemophilus influenzae.