James Holmes — New Zealand politician (1831-1910)