How long does diflucan take to get rid of yeast infection