Obesity and gestational diabetes independently and collectively induce specific effects on placental structure, inflammation and endocrine function in a cohort of South African women