Strong quake rocks northern Taiwan