Fintech start-ups are developing innovative new solutions to shake-up the financial services sector; established banks are having to decide whether to collaborate or compete