Kate Moss joins British Vogue as contributing fashion editor