Cupido's late heroics keep Stellenbosch hopes alive in draw against Polokwane