Earthquake rocks Christchurch, New Zealand