Gene Traps and Their Applications on Plant Gene Isolation and Functional Genomics