Independence Day celebration set for Indian Lake