Walmart to acquire smart TV maker Vizio for $2.3 billion in bid to boost its advertising business