Recent advances in polymer and polymer composite membranes for reverse and forward osmosis processes