Jennie Finch retiring from softball