'Tories presided over carnival of fraud' - Reeves