Budget agreed for 2019/20