Text this: Morphological and environmental varieties of the Cambrian stromatolites in Western Henan, North China Craton.