Bio-based Adhesives: Chemistry, Performance and Applications