Traditional banks are winning the battle for business banking accounts. But for how long?