Late Neoarchean to Early Paleoproterozoic magmatic events and tectonothermal systems in the North China Craton