大卫为什么要杀约