Specificity of DNA microarray hybridization: characterization, effectors and approaches for data correction