Nanocellulose: Recent Fundamental Advances and Emerging Biological and Biomimicking Applications