Gen. Stanley McChrystal may resign