Robert Long — cricketer (1846-1924)