A Big Data Revolution in Health Care Sector: Opportunities, Challenges and Technological Advancements