U.S. President Donald Trump wants an agreement that would prevent further oil price rises and stock markets shocks but ​has insisted Iran cannot have the means to develop a nuclear weapon