Fenix: A novel approach to federated supercomputing e-infrastructures