Prospects for harvesting water from moons, planets & asteroids