Macro Global and Trust Payments Enter Strategic Partnership