Three-step Bayesian factor analysis applied to QTL detection in crosses between outbred pig populations