David Buchanan — cricketer (1830-1900)