SHFL: Secure Hierarchical Federated Learning Framework for Edge Networks