compton wavelength proton