Locas Duda, Kansas City Royals agree to a 1-year contract-media-3