Сэр Дональд Макдональд, 3-й баронет