US President Donald Trump acknowledges that he had security concerns about visiting Iraq, after he made a surprise visit to the troops at Al-Asad Air Base.