Elle Fanning faints at Cannes Film Festival dinner