How long should i take diflucan for candida