Large Language Models on Graphs: A Comprehensive Survey