Towards future infrastructures for sustainable multi-energy systems: A review