Why are protons and electrons attracted to each other?