TSA unveils 33 swimmers for Africa Zone 3 Championships in Uganda