Skein Algebras and Quantum Groups