King Charles has admitted he doesn't want his grandchildren to "accuse" him of failing to help save the planet.