100 not out for Steyn