Heidi Klum Shows Some Leg in Versace For the Cannes Film Festival