Beyonce Spends 31st Birthday on Yacht in France