Forcing companies to publish their carbon emissions – a pre-election promise by both coalition partners – could cost British business up to £6bn over the next decade, the government has claimed in