Millions of tons of foul-smelling seaweed are drifting across the Atlantic toward Florida and the Caribbean.