Deciphering the role of DNA sequence features in human gene expression using factorial design of experiments