Zwitterions coated hollow fiber membranes with enhanced antifouling properties for osmotic power generation from municipal wastewater. (1st November 2016)