Christchurch, New Zealand floods causes havoc