McKibben's challenge: Be the generation that protects the planet