Why Do Particles Have Charge