Walmart to be dethroned as biggest retailer after 32-year reign