United Ireland 'not on horizon'