John Armstrong (1717-1795)