Tertiary butyl alcohol gives tertiary butyl chloride on treatment with (a) Conc. HCl / anhydrous ZnCl2 (b) KCN (c) NaOCl (d) Cl2