Theresa May has told the British Cabinet that she will not agree a withdrawal deal with the EU “at any cost”. The Prime Minister said any agreement will be dependent on an “acceptable” framework for future relations in areas like trade and security, expected to be covered in a separate political declaration.