New poll shows de Blasio approval at 49 percent