Day-to-day variability in microarray experiment: a new algorithm to summarize probe levels and minimize this effect