Wal-Mart's UK supermarket chain Asda has announced that it will switch 500,000 hens from battery cages into open barns by 1 May by changing the way in which it sources standard own label, fresh eggs.