How Will Cities Supply Enough Water in the Future?