Heterogeneous error model for identification of differentially expressed genes under multiple conditions