University of Pretoria striking workers call off 3-week long protest