Dale Steyn announces retirement, leaving a rich legacy behind