Manmohan Singh: The prime minister who read the spirit of the age better than anyone else