Germany Approves Same-Sex Marriage