Kate Moss to Appear on Cover of British Vogue