McLane Carter retires