Salma Hayek Is the Best-Dressed Wedding Guest in a Plunging Mint Green Princess Gown