Chancellor Rachel Reeves has delivered her Budget in the House of Commons revealing a £26 billion increase in taxes.