Geology of the Severnaya Zemlya Archipelago and the North Kara Terrane in the Russian high Arctic