Presiden Amerika Serikat Donald Trump membantah kepala staf gabungan militernya, Jenderal Dan Caine, menahan supaya Washington tidak menyerang Iran.