The UK’s first female chancellor Rachel Reeves has announced tax hikes that will raise an eye-watering £40bn in her historic Budget.