Double affine Hecke algebras and Macdonald's conjectures