US slammed for Afghan exit, 'new Cold War'