Cain Homers as Royals beat Blue Jays