Golden Arrows hold on to draw with Sundowns, Gallants out of relegation zone