Texas will soon let you openly carry a sword (and many other weapons)