Iranian President Hassan Rouhani rejected talks with the United States on Tuesday, after President Donald Trump said Iran would call and ask for negotiations “if and when they are ever ready”.