William Spiller Birdwood — British soldier and botanical collector (1854-1930)