Walmart hikes minimum wage, announces layoffs