Reeves announces £40bn tax increase in UK Budget