Hochevar works 7 innings as Royals top ChiSox 5-0