Catechol-functionalized hydrogels: biomimetic design, adhesion mechanism, and biomedical applications. (15th January 2020)