Markets, morality, and the environment