Production of interstellar hydrogen peroxide (H2O2) on the surface of dust grains