2 Samuel human failure and divine faithfulness