Economy set for crash 'we had to have': Deloitte