QTL mapping of isoflavone, oil and protein contents in soybean (Glycine max L. Merr.).