HIV Protease: Historical Perspective and Current Research