United States and China have agreed that 'Iran can't have nuclear weapons,' and that the Strait of Hormuz must be opened, according to US President Donald Trump.