Hecke algebras and representations of reductive p-adic groups