A giant seaweed bloom that can be seen from space threatens beaches in Florida and Mexico