Chancellor Alistair Darling has pledged to repay some of his expenses following allegations that he claimed on two homes at once.