Future of Personalized Medicine: Challenges and Opportunities