diflucan how soon before it works