Because of Solomon's sin I will punish the descendants of David, but not for all time.’ ”