Who was the greater king, David or Solomon? Explain.