President Donald Trump has given Iran 15 days to reach a “meaningful” nuclear deal as US warships and fighter jets move into the region. Iran warns US bases could be targeted if attacked.