ampicillin cost