Fog Enabled Distributed Training Architecture for Federated Learning