Former Tiger Kevin Faulk retires from NFL