The US president says his military chiefs have told him the explosion was likely to have been an attack. Donald Trump has contradicted Lebanese officials