Optimal scheduling of multi-microgrids with power to hydrogen considering federated demand response