Former Yankees slugger Edwin Encarnacion signing with White Sox