Blue Jays trade Pillar to Giants, give Grichuk $52M deal