Budget winners and losers: Middle class won