Duchess of Newcastle, Margaret Cavendish