Imran Khan, described by many as the enfant terrible of Pakistani politics, seems to have misjudged the potential of his charm