Harry Avery's Castle, Newtownstewart, County Tyrone