John Cross — Scottish footballer (1877-1954)