How long should I take Zyban® before I quit?