Fox: Mamdani clashes with rivals in fiery debate less than three weeks before NYC chooses next mayor