Why Zohran Mamdani's win was surprising and what it means for Democrats