Дональд Трамп US President Donald Trump said any damages to ships and cargo would be paid for using Iranian assets.