Fine mapping and candidate gene prediction of a major QTL for kernel number per ear in maize