David, Roi et Messie