Cyclostratigraphy of carbonate platform strata