why David spared Saul