Luncheon raises $670,000 for historic Vizcaya’s preservation