Stricken cargo ship breaks up on reef off New Zealand