Charles Bruce, 4. Earl of Elgin