Сэр Александр Макдональд, 7-й баронет