McCain tough on Charles Hagel