William Graham, 2nd Earl of Montrose — Scottish politician