Iran has unveiled a new type of ballistic missile reportedly capable of striking American military bases across the Middle East, as tensions between Tehran and Washington remain high amid stalled nuclear deal talks.