Pineda pitches Mariners past Blue Jays 3-2