How long to treat yeast infection with diflucan