Types of granite cavities and associated speleothems: genesis and evolution