TJ Ford to retire