Late Archean to Paleoproterozoic evolution of the North China Craton: key issues revisited | Litlas