Representations of Coxeter groups and Hecke algebras