Davos weighs world financial crisis