Nine major banks and building societies operating in the UK accumulated at least 803 hours - the equivalent of 33 days - of tech outages in the past two years.