Review of nanomaterials-assisted ion exchange membranes for electromembrane desalination