kamagra hiv how long does kamagra last in the body