Text this: FedWFC: Federated learning with weighted fuzzy clustering for handling heterogeneous data in MIoT networks