Gen. Jack Keane: The US is 'vulnerable'