New Zealand and the Cook Islands have signed a major new security declaration, ending a sometimes bitter political stand-off that sparked a war of words and saw Wellington freeze millions of dollars ...