American Express survey: Customers will spend more with companies that provide excellent service