Cyclone Gabrielle has left thousands of homes flooded and without power on New Zealand's North Island, just weeks after flooding killed four people.