TFP growth and its determinants: a model averaging approach