Texas man charged in Cabela's tag-switching scam