Hybridization at a surface: the role of spacers in DNA microarrays.