HIV infection: facts and hypotheses