how is heat recovered in waste heat boiler