Afghanistan earthquake kills more than 600