Donald Trump cited Tehran’s support for militant groups, repression of protesters, and missile and nuclear programmes as threats to the region and the US.