Graph Learning and Its Applications: A Holistic Survey