Transactional sex among women in Soweto, South Africa: prevalence, risk factors and association with HIV infection