Valley National Bank to acquire fintech Bluevine for $340M