1,2,3 Triazole as a Peptide Bond Surrogate in the Rapid Synthesis of HIV Protease Inhibitors