No. 18 Blue Jays prospect Spencer Horwitz doubles three times and delivers the walk-off single for Triple-A Buffalo