Edward Shackleton, Baron Shackleton