Donald Trump has launched a fresh attack on the EU during a meeting with Irish premier Micheal Martin in the Oval Office.