Budget 'most important since World War II'