Rachel Reeves does not rule out Labour having to make cuts after Tory carnage