Barclays customers were left in limbo for three days after technical issues left them unable to see balances or transactions