McCain's shocking attack on Bush