The Prime Minister also insisted a general election would not be called ‘any time soon’.