New deal ensures Hornqvist will be a consistent presence for Preds