Prime Minister Boris Johnson's government is pushing ahead with legislation designed to override parts of the treaty, an act which it admits breaks international law, and Brussels is furiously defending the deal.