Fox: ‘Absolutely a communist’: Mamdani dodges label, but his record and expert say otherwise