A skeletal assemblage classification system for non-tropical carbonate deposits based on New Zealand Cenozoic limestones