Gravar-mail: The weighted GS-PIA algorithm for cubic B-spline curve interpolations and convergence analysis