The former US defence secretary hits back after the president described him as "the world's most overrated general".

for more...