Allelic diversities in rice starch biosynthesis lead to a diverse array of rice eating and cooking qualities