The impending budget has been billed as a mixture of austerity and big spending. Here’s everything you need to know.