War in Ukraine sparks global energy havoc