EU must agree on long-term budget by year-end to avoid funding disruption: Council president