US-Iran pact exposes $300bn flaw as Britain warns of proliferation risk | The Prime