Rachel Reeves defiant after historic tax and spend Budget