Variation in size, protein, cyanide and tannin contents of lima bean (Phaseolus lunatus)