Cefpodoxime proxetil: a comprehensive review.