deluxe scallop pie (irish)