Tribological and dynamic mechanical analysis of bio-composites: A review