First Data, AmEx sign payment processing agreement