Evaluation of non-Rutherford proton elastic scattering cross-section for magnesium