Afghanistan hit by seventh earthquake in eight days