William Napier, 9. Lord Napier