Ships and subs at sea are surrounded by billions of gallons of water, all of it undrinkable because of its high salt content.