US President Donald Trump called off a historic summit with North Korean leader Kim Jong Un scheduled for next month, citing Pyongyang's "open hostility," and warned that the US military was ready in the event of any reckless acts by North Korea.