Titans win at Houston clinches playoff spot