quién mató al rey david