HiFGL: A Hierarchical Framework for Cross-silo Cross-device Federated Graph Learning