No. 18 Blue Jays prospect Spencer Horwitz collects his first five-hit game of the year for Triple-A Buffalo