As the Left and Congress declined, BJP has consolidated anti-TMC votes in the last decade, emerging as the main challenger to Mamata Banerjee and TMC