Jennie Finch to pitch in Battle of the Sexes Game