‘World Cup will cost British firms £1bn’