EU leaders. seal deal on spending