Cannes Film Festival's Dress Code Ban Sparks Controversy