The Best Cannes Looks, From Princess Diana to Grace Kelly