Hydrate based desalination