A week of torrential rain in Fiji has caused unprecedented flooding.