Giant African land snails invade So. Fla.