why David paid for sacrifice