Genetic analysis and gene cloning of a triangular hull 1 (tri1) mutant in rice (Oryza sativa L.)