Barclays Bank has apologised to customers after a technical glitch caused disruption to services and payments over the weekend - any customers affected can now demand compensation