General: War in Afghanistan is `winnable'