Rare cyclone wreaks havoc across Mediterranean