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