QTL mapping reveals a tight linkage between QTLs for grain weight and panicle spikelet number in rice