James Abercrombie — British Army general (1706-1781)