Senator John McCain&rsquo