US President Donald Trump said his deputy, J.D. Vance, will go to Geneva to sign an agreement with Iran, adding that he may not be there until then, although he did not completely rule out the possibility of his presence.