What Charge Do Protons Have