Kolkata, once a red bastion, is turning blue and white