Modeling heterogeneity in susceptibility and infectivity for HIV infection