Why human societies adopt rigid moral rules: The efficiency–robustness trade-off | Synapse