General Stanley Allen McChrystal, who had led all forces in Afghanistan since 15 June 2009, was relieved of his command on 23 June 2010 after he made unflattering remarks about US presidential administration officials in an article in which magazine?
rolling stone