Texans top Titans in OT thriller