Environmental Ethics, Climate Justice and Social Justice