McCain diagnosed with brain tumor