BJP Wins West Bengal, Marks Major Political Shift in Modi Era