Multi-stage control of waste heat recovery from high temperature slags based on time temperature transformation curves