Saunders grand slam leads Mariners past Blue Jays