Walter Long, 2. Viscount Long