Artificial intelligence and data protection: challenges and opportunities.