is cephalexin safe for cats