Activation of the human aldehyde oxidase (hAOX1) promoter by tandem cooperative Sp1/Sp3 binding sites: identification of complex architecture in the hAOX upstream DNA that includes a proximal promoter, distal activation sites, and a silencer element.