Fintech or bust: Can banks catch up?