Oil prices surge as Russian invasion of Ukraine rings supply alarm bells