The international development secretary  Priti Patel  has accused Foreign Office officials of briefing against her following claims she broke the ministerial code by holding undeclared meetings in Israel.