Royals No. 3 prospect David Shields racks up eight strikeouts across 5 2/3 frames of one-run ball for High-A Quad Cities