Jackson, Porcello lead Tigers past Royals 9-3