Homosexual demography: implications for the spread of AIDS.