Reaction mechanism of calcium-catalyzed thermal regeneration of spent granular activated carbon