Flood-ravaged Fiji struggles as cyclone feared