Why Donald Trump can never make Kim Jong-un fall into line