Advancing Drug Discovery And Disease Understanding Through Knowledge Graphs And Machine Learning Techniques