Tshwane municipal workers win wage battle