Distributed Training of Large Graph Neural Networks with Variable Communication Rates