A former political ally of West Bengal Chief Minister Mamata Banerjee has emerged as the BJP's choice for the state's next chief minister, marking a significant political realignment in India's key eastern state.