John Hastings (1654-1718)