Global warming to dry up rivers, inundate cities