Uncovering the Neoproterozoic carbon cycle