god's promise to david about the messiah