American Express launches financing program for small and medium-sized businesses