Proton-neutron mass difference