walmart finalizes $2.3b vizio acquisition to expand ad business