Dame Judi Dench covers British Vogue