AI system outperforms doctors in cancer diagnosis