Blue Jays No. 18 prospect Spencer Horwitz has a strong outing at the plate and goes 4-for-6 and knocks in six runs for Triple-A Buffalo