TX man arrested after holding woman hostage with BB gun at restaurant