Randy Winn hired by San Francisco Giants as vice president of player development