Zohran Mamdani details how he'd combat Trump — and where they could work together