'Water batteries' could store solar and wind power for when