Chitosan Based Membranes for Separation, Pervaporation and Fuel Cell Applications: Recent Developments