Zohran Mamdani calls for nationwide ban on rifles