Democrat Zohran Mamdani won the New York City mayoral election, defeating Andrew Cuomo and Curtis Sliwa, but the victory celebrations have drawn criticism.