Multi-agent based modeling for investigating excess heat utilization from electrolyzer production to district heating network