“Legacy of Tories’ economic failure will be felt for a generation”