Natural variation and artificial selection in four genes determine grain shape in rice.