Pressure retarded osmosis: Advancement, challenges and potential. (April 2021)