Bulls nearly let it slip, but hold on to beat Glasgow at Loftus Versfeld