The man dubbed "China's Nostradamus" predicted Trump would stop short of destroying Iran - and tonight he was proved right.