apo-cephalex 500 mg cephalexin used to treat