Heat recovery from flue gases