Gore says he won't run in '08