Explaining Travis Kelce’s new “three-year” contract with the Chiefs — and why it doesn’t mean he’ll be playing that long.