Orange County boy hospitalized, loses fingers after finding illegal firework