mccain clinches religious vote with stirring high-register rendition of 'ave maria'