artificial intelligence and digital pathology: challenges and opportunities