Spontaneous regression of cancer: possible mechanisms.