Marine Com. Stuart Scheller relieved of duty after calling out senior leaders for Afghan fiasco