San Diego eighth-grader wins Scripps National Spelling Bee