Representations of quantum affine algebras