WMO declares Tropical Cyclone Freddy longest-lasting tropical cyclone on record