Recent progress in the synthesis of phosphoramidate and phosphonamide derivatives: A review