Lucas Duda to sign with Royals-media-7