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