A 550,000-gallon oil spill caused by the collision of a tanker and a freighter in the Baltic Sea reached the shores of Denmark yesterday. Strong winds broke the spill into dozens of separate slicks and high waves complicated clean-up efforts by the Danish, German, and Swedish governments. The tanker, which was carrying 9.7 million gallons of oil, has been stabilized and the leak has been stopped.