Александр Макдональд, 2-й барон Макдональд