Walmart has agreed to pay $2.3 billion to acquire smart television maker Vizio — a move to bolster the retailer’s burgeoning advertising business as it takes on rival Amazon. The deal, however, is ...