William James Lindesay-Bethune, visconte Garnock