PM has 'trashed the British economy' - Lib Dems