Pharmacokinetics of meropenem (ICI 194,660) and its metabolite (ICI 213,689) in healthy subjects and in patients with renal impairment