tnb general manager salary