Future of Saudi's $2 trillion megacity hangs by thread...