Can i get a yeast infection from taking cephalexin