FedFog: Network-Aware Optimization of Federated Learning over Wireless Fog-Cloud Systems