Manmohan Singh was a rare leader who listened, even to criticism