Injury ends Steyn's season