McCain sees hope among undecideds