To harness the opportunities of the digital age, banks need more than a cosmetic overhaul. Front-end development must be supported by a back-end revolution