NBC: Rep. Michael McCaul on Air Force general's prediction of war with China: 'I hope he's wrong. ... I think he's right'