Federal budget includes $141B in new spending — offset by cuts and savings as Ottawa slashes the bureaucracy