Seven Saudi banks sign up with Amex to accept American Express