James Johnston (Seanad Éireann member)