Is John McCain sheltering al Qaeda?