pacta sunt servanda case law south africa