NYC Mayor Zohran Mamdani faces backlash for defending man who allegedly charged police with knife, calling for mental health treatment instead.