James Porter — British diplomat (1710–1776)