HIV protease inhibitors: peptidomimetic drugs and future perspectives.