Federating e-identities across Europe, or how to build cross-border e-services