Poll: De Blasio's approval holds steady