5K set for Fourth of July