Banks and fintechs need each other more than ever