BJP sweeps West Bengal 2026 elections with 207 seats, ending Mamata Banerjee's 15-year rule. Record 94% turnout sees historic defeat for AITC and rise of BJP.