A new survey has ranked Asda the "least green" of the UK's major supermarkets, with its green rating slipping since last year.