Budget agreed for 2017/18