Mayor de Blasio pokes fun at his progressive-left image on 'The Daily Show'