James Callahan (unionist)