A Comprehensive Survey on Distributed Training of Graph Neural Networks