Zwaanswyk High School principal under fire over financial mismangement claims