Texas debuts its first ammunition vending machine amid mixed reviews