U.K. admits 10-year error in immigration data