The Trinamool Congress defeat in West Bengal highlighted a split in Muslim votes as the BJP consolidated Hindu support.