Morality as overcoming self-interest