Nanoparticles in reverse osmosis membranes for desalination: A state of the art review