The global economy was rocked by the Russian invasion of Ukraine last year and it may take at least a year before broader markets recover, the OECD said Friday.