A generic methodology for microkinetic model construction and significant parameter estimation