A new cotton SDR family gene encodes a polypeptide possessing aldehyde reductase and 3-ketoacyl-CoA reductase activities