High temperature furnace