Sen. Jeff Flake not running for re-election