Fitzgerald signs extension with Preds