Chitosan: A Natural Biopolymer with a Wide and Varied Range of Applications