Tight ends carry Titans to happy ending against Broncos