Oyster Fest draws 40,000 to Milford for shellfish and entertainment