Text this: Demographics and health profile on precursors of non-communicable diseases in adults testing for HIV in Soweto, South Africa: a cross-sectional study