QTL mapping for fiber quality traits across multiple generations and environments in upland cotton