Kate Moss tops Glamour's best-dressed list