World economy staggers