Nicole Richie Wows in a Bikini in Cannes, France