Walmart vows no back-to-school gimmicks