Predicting where top free agents will sign