McCain says it is ’one of the great honors of my life’ to serve with Flake