Speaking at the Oval Office next to the Irish premier Micheál Martin, Trump criticised Ireland's use of its tax system to attract pharmaceutical and other companies.