Video GOP Sen. Jeff Flake says he won't run in 2018