Big Data in Healthcare: Revolutionizing Patient Care with Opportunities and Challenges