A man in his 30s is due to appear in court this afternoon charged in connection with the death of Stephen McCahill in Co Donegal.