Socio-economic and environmental factors affecting breastfeeding and complementary feeding practices among Batwa and Bakiga communities in south-western Uganda