Gen. McChrystal to defend comments to the president today