Porous Graphene Membranes for Solute Separation via Reverse Osmosis and Electrodialysis