US President Donald Trump warned that his attack on Iran could run longer than a month, as Tehran retaliated to ongoing ...