The 25 fintech 'unicorns' worth over $1 billion ranked by value