Puddling furnace