Identification of a candidate gene underlying qHKW3, a QTL for hundred-kernel weight in maize