Andy Clarke has been promoted to the post of chief executive officer of Wal-Mart owned UK supermarket group Asda.