Titans let halftime lead slip away, lose to Bengals