3.4 quake rattles Christchurch