Exploiting blank spots for model-based background correction in discovering genes with DNA array data