Lupita Nyong'o joins 'Star Wars' cast