Lenders repay £149 million over errors