Quantum groups and Hopf algebras