How long does it take to treat a yeast infection with diflucan