Added an explicit conversion from Lifetime to CancellationToken