Theresa May declares 'austerity is over' after decade of cuts