Walmart hikes minimum age to buy guns-media-3