During Dorchester visit, McCain calls Gomez 'next generation' of U.S. leadership