Weekly data: War in Ukraine will leave commodity prices high for years to come