is cephalexin safe for penicillin allergy can keflex cure chlamydia cephalexin for kennel cough dosage