Margaret, 7. Countess of Lennox