DNA microarray scanning and analysis