Belgian supermarket chain Delhaize has recalled thousands of free-range eggs sold in its Belgian stores after tests showed possible contamination from cancer-causing chemicals.