John Affleck — British politician (1710-1776)