Veteran Kevin Faulk to retire Tuesday