William Cross — Scottish rugby union player (1850–1890)