Sainsbury's confirms £7 billion Asda merger