Genome-wide and gene-based association mapping for rice eating and cooking characteristics and protein content.