Francis Napier, 10th Lord Napier — British diplomat