Smart Healthcare in the Age of AI: Recent Advances, Challenges, and Future Prospects