Palaeoenvironment and carbon isotope stratigraphy of Upper Proterozoic carbonates of the Yangtze Platform