when did the titan open at six flags