Tourism to Ireland has 'best June ever'