New Dogfish Inn in Delaware to open in time for July 4