Ediacaran Krol Carbonates of the Lesser Himalaya, India: Stromatolitic Facies, Depositional Environment and Diagenesis