Jimmy Rollins signs minor league deal with White Sox