Iran has prepared missiles capable of striking US-related positions in response to escalating threats from Donald Trump regarding a new nuclear agreement.