Olson ends 10-year run with Titans