Home Politics BBC and rival broadcasters fined £4.2m for colluding on freelance pay