Introduction to Graph Neural Networks and Their Applications