Terrestrial stromatolites and laminar calcretes: a review