A review of chitin and chitosan applications