Star Wars III premieres at Cannes