Michelle Williams wears Garrett Leight sunglasses in Vogue