Sainsbury’s is buying Asda from Walmart in a $10 billion deal — but an analyst warned it could ‘unravel acrimoniously’