Retailers halve carbon emissions since 2005