Text this: User scheduling and power allocation strategy for cell-free networks based on federated learning