James Hamilton (Archdeacon of Raphoe)