ampicillin cost generic