Week's best celebrity style: Chrissy Teigen, Lupita Nyong'o and more