U.S. fintech Stripe valued at $20 billion in latest funding round