AI-Powered Blockchain Technology for Public Health: A Contemporary Review, Open Challenges, and Future Research Directions