Blue Jays pitcher Bowden Francis dominates for Triple-A Buffalo, tossing four no-hit innings and striking out eight batters