Precambrian and Lower Cambrian stromatolites of the Lesser Himalaya, India