Walmart in Watson to bring 300 new jobs