James Bruce of Kinnaird, 'Bruce of the Nile'