Cyclone Harold wreaks havoc in Pacific