Barclays says an IT glitch that locked customers out of accounts is now fixed after the fault caused major problems with payments for two days and reportedly disrupted house moves.