Brexiteer takes stinging swipe at EU over Gibraltar deal