New principals announced for 21 Metro schools