£2.3bn wasted by UK companies on non-EU international payments