TDP appoints women, BCs, minorities in key leadership posts