Four of the UK’s biggest sports broadcast and production firms have been fined more than £4 million after colluding on freelance pay rates.