The Philosophy of Reverence for Life and the Earth Charter