McCain: Not ready to lead