How long does diflucan take to cure yeast infection