Robert Gates, the US Defence Secretary, made a surprise visit to Afghanistan yesterday and cautioned against over optimism for the new military surge there, as a report emerged detailing low morale…