Bill de Blasio, liberal allies clash over budget