Nigella Lawson stuns on cover of Vogue