MSB signs strategic co-operation with Swiss Kaleido Bank