Titans new stadium deal…a joke