MTC posts N$511m half-year profit