What is the difference between morality and righteousness?