God's justice and mercy on the cross