South Fla. celebrates Fourth of July