Powerful quakes rock New Zealand's Christchurch