US in 'once-in-a-century' financial crisis