Batteries for Efficient Energy Extraction from a Water Salinity Difference