Gen. Keane: US walking into 'terrible situation' if this deal gets approved