Setting the error of cross section for Pythia8

Previous versions of Pythia8Hadronizer only set the value of cross section in GenRunInfoProduct, but left the error to -1.

The -1 error makes the combination of cross sections difficult (not possible to perform error weighted 
 average).

The fix sets errors in GenRunInfoProduct (Which will also be saved in GenLumiInfoProduct)