France Approves Gay Marriage Despite Protests