Former PM Imran says by-election ‘a referendum’ on his popularity