Precision Health Data: Requirements, Challenges and Existing Techniques for Data Security and Privacy