Royals promote pitcher Jason Adam