Explaining differences in saturation levels for Affymetrix GeneChip® arrays