Government spends £8m compensating children sexually abused by British troops