Walmart gives employees more control over schedules