proton electron