Planet Payment international payment and transaction processing and multi-currency processing services appointed Robert J. Cox COO