Henry Ingram, 7th Viscount of Irvine — Scottish peer and politician