proton–proton reaction