Asda names Clarke as CEO