Walmart limits the amount of ammunition customers can buy