A Dynamic Model of Client Recruitment and Retention in Community-Based HIV Prevention Programs