UK-EU trade agreement has ‘caused £44bn hit to trade’