Stacking ensemble learning-driven risk assessment framework of rockfall in karst terrains: A case study in Guilin, China | Synapse