Two-year budget deal struck: what you need to know