Edgar Barclay signs with the Yankees