Preds dump Rangers 5-2