Cracking the Code of Human Diseases Using Next-Generation Sequencing: Applications, Challenges, and Perspectives