Virtual Nodes Can Help: Tackling Distribution Shifts in Federated Graph Learning