Stars descend on French Riviera for Cannes film festival's opening