Genetic and environmental variation in the seed size, protein, yield, and cooking quality of lentils