President Donald Trump and North Korea's Kim Jong Un have cut short their second summit without reaching an agreement.