Barrow, John, Secretary to Lord Macartney, and Auditor-General at the Cape of Good Hope