How is law and morality related?