The European Payments Council (EPC)