EU leaders fail to agree over budget