Home Rugby Heineken Champions Cup: Stormers 32-28 Harlequins – South African side reach last eight