Major General James Martin has recovered after fainting at a lectern during a press briefing at the Pentagon.