Israel-Hamas war is 'long way from being finished': Retired general | Morning in America