Steenkamp Breaks 21-Year-Old South African Hurdle Record