Edward Bruce, 10. hrabě z Elginu