Molecular analysis of wild-type and mutant alleles at the Opaque-2 regulatory locus of maize reveals different mutations and types of O2 products