Shadow chancellor George Osborne has attacked the Government in a speech about the looming recession.